package com.xbdun.dao.bmp.entity;

import java.sql.Timestamp;
import java.util.Date;

/**
 * 菜单表
 * 
 * @author 张国涛
 **/
public class XbdunSysMenuDo implements java.io.Serializable {
	private static final long serialVersionUID = 1L;
	private long id; // 主键
	private long code; //100 应用编号/100100一级目录/100100100二级目录/100100100100三级目录/
	private String name; // 菜单名称
	private String hit; // 菜单Title
	private String url; // 菜单连接
	private String icoUrl; // 小图标
	private String target; // 菜单打开方式
	private long sort; // 100 应用编号/100100一级目录/100100100二级目录/100100100100三级目录/
	private int enable; // 是否启用;启用【1】，未启用【2】,默认【1】
	private int blDel; // 是否删除;删除【1】，未删除【2】;默认【2】
	private Date createTime; // 创建时间
	private Timestamp version; // 版本号
	private int menuType;// 菜单类型类型: 目录【1】，页面【2】，按钮【3】
	private Byte blDisplay;// 是否显示，显示【1】默认，不显示【2】
	private int blPlat;//是否平台 是【1】，不是【2】

	public int getBlDel() {
		return blDel;
	}

	public Byte getBlDisplay() {
		return blDisplay;
	}

	public int getBlPlat() {
		return blPlat;
	}

	/**
	 * 菜单Code,4位作为一级;默认从1000开始,后面依次：1001；最多3级 总共18位长度;4位为一级，末尾2位为事件按钮
	 */
	public long getCode() {
		return this.code;
	}

	/**
	 * 创建时间
	 */
	public Date getCreateTime() {
		return this.createTime;
	}

	/**
	 * 是否启用;启用【1】，未启用【2】,默认【1】
	 */
	public int getEnable() {
		return this.enable;
	}

	/**
	 * 菜单Title
	 */
	public String getHit() {
		return this.hit;
	}

	/**
	 * 小图标
	 */
	public String getIcoUrl() {
		return this.icoUrl;
	}

	/**
	 * 主键
	 */
	public long getId() {
		return this.id;
	}

	public int getMenuType() {
		return menuType;
	}

	/**
	 * 菜单名称
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 菜单排序;总共18位长度;4位为一级，末尾2位为事件按钮
	 */
	public long getSort() {
		return this.sort;
	}

	/**
	 * 菜单打开方式
	 */
	public String getTarget() {
		return this.target;
	}

	/**
	 * 菜单连接
	 */
	public String getUrl() {
		return this.url;
	}

	/**
	 * 版本号
	 */
	public Timestamp getVersion() {
		return this.version;
	}

	/**
	 * 描述:是否删除;删除【1】，未删除【2】;默认【2】<br/>
	 * 长 度:3<br/>
	 * 能否为空:否
	 */
	public void setBlDel(int blDel) {
		this.blDel = blDel;
	}

	public void setBlDisplay(Byte blDisplay) {
		this.blDisplay = blDisplay;
	}

	public void setBlPlat(int blPlat) {
		this.blPlat = blPlat;
	}

	/**
	 * 描述:菜单Code,4位作为一级;默认从1000开始,后面依次：1001；最多3级 总共18位长度;4位为一级，末尾2位为事件按钮<br/>
	 * 长 度:19<br/>
	 * 能否为空:否
	 */
	public void setCode(long code) {
		this.code = code;
	}

	/**
	 * 描述:创建时间<br/>
	 * 长 度:9223372036854775807<br/>
	 * 能否为空:否
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/**
	 * 描述:是否启用;启用【1】，未启用【2】,默认【1】<br/>
	 * 长 度:3<br/>
	 * 能否为空:否
	 */
	public void setEnable(int enable) {
		this.enable = enable;
	}

	/**
	 * 描述:菜单Title<br/>
	 * 长 度:60<br/>
	 * 能否为空:否
	 */
	public void setHit(String hit) {
		this.hit = hit;
	}

	/**
	 * 描述:小图标<br/>
	 * 长 度:60<br/>
	 * 能否为空:否
	 */
	public void setIcoUrl(String icoUrl) {
		this.icoUrl = icoUrl;
	}

	/**
	 * 描述:主键<br/>
	 * 能否主键:是<br/>
	 * 能否递增:是<br/>
	 * 长 度:19<br/>
	 * 能否为空:否
	 */
	public void setId(long id) {
		this.id = id;
	}

	public void setMenuType(int menuType) {
		this.menuType = menuType;
	}

	/**
	 * 描述:菜单名称<br/>
	 * 长 度:60<br/>
	 * 能否为空:否
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 描述:菜单排序;总共18位长度;4位为一级，末尾2位为事件按钮<br/>
	 * 长 度:19<br/>
	 * 能否为空:否
	 */
	public void setSort(long sort) {
		this.sort = sort;
	}

	/**
	 * 描述:菜单打开方式<br/>
	 * 长 度:10<br/>
	 * 能否为空:否
	 */
	public void setTarget(String target) {
		this.target = target;
	}

	/**
	 * 描述:菜单连接<br/>
	 * 长 度:60<br/>
	 * 能否为空:否
	 */
	public void setUrl(String url) {
		this.url = url;
	}

	/**
	 * 描述:版本号<br/>
	 * 长 度:9223372036854775807<br/>
	 * 能否为空:否
	 */
	public void setVersion(Timestamp version) {
		this.version = version;
	}
}
